//package com.imedway.ihe.service;
//
//import javax.jws.WebMethod;
//import javax.jws.WebService;
//import javax.xml.ws.BindingType;
//import javax.xml.ws.soap.Addressing;
//import javax.xml.ws.soap.MTOM;
//import javax.xml.ws.soap.SOAPBinding;
//
//import org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.lcm.SubmitObjectsRequest;
//import org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rs.RegistryResponseType;
//import org.openehealth.ipf.commons.ihe.xds.iti61.Iti61PortType;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//
//import com.imedway.ihe.dtz.xds.registry.Iti61Registry;
//import com.imedway.ihe.dtz.xds.registry.camel.Iti61Registry_CAMEL;
//import com.imedway.ihe.dtz.xds.util.JaxbMapperUtils;
//
//import lombok.extern.slf4j.Slf4j;
//
///**
// * @author dtz<br/>
// * @date 2024/7/4
// */
//@Slf4j
////@MTOM
//@WebService
//@Service
//@BindingType(value = SOAPBinding.SOAP12HTTP_BINDING)
//@Addressing(required = true)
//public class Iti61PortTypeImpl implements Iti61PortType {
//
////	@Autowired
////	private Iti61Registry iIti61Registry;
//	
//	@Autowired
//	private Iti61Registry_CAMEL iti61Registry_CAMEL;
//	
//    @WebMethod
//    @Override
//    public RegistryResponseType documentRegistryRegisterOnDemandDocumentEntry(SubmitObjectsRequest body) {
//    	
//    	log.info(JaxbMapperUtils.convertToXml(body, "UTF-8", true));
//		RegistryResponseType registryResponseType = new RegistryResponseType();
////		registryResponseType = iIti61Registry.run(body);
//		registryResponseType = iti61Registry_CAMEL.run(body);
//
//		return registryResponseType;   	
//    }
//
//}
